whorled loosestrife - Spanish English Dictionary